do internship - French English Dictionary